package com.naiterui.ehp.bs.doctor.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 医师资格证 vo
 * @author 王泽浩
 * @since 1.0.0
 */
@ApiModel(value = "QualificationCertificateVO", description = "医师资格证 vo")
public class QualificationCertificateVO extends LicenceVO implements java.io.Serializable {

    private static final long serialVersionUID = 6829696401959750329L;

    /**
     * 显示：<code>DISPLAY_STATE_YES</code>
     */
    public static final int DISPLAY_STATE_YES = 1;

    /**
     * 不显示：<code>DISPLAY_STATE_NO</code>
     */
    public static final int DISPLAY_STATE_NO = 2;

    /**
     * 职业资格证号
     */
    @ApiModelProperty(value = "资格证编号")
    private String quaNumber;

    /**
     * 执业证书版本类型(0:新版,1:旧版本)
     */
    @ApiModelProperty(value = "医生资格证书版本类型(1：新版,2:旧版本)")
    private Integer versionType;

    @ApiModelProperty(value = "医生资格证书是否显示(1：显示,2:不显示)")
    private Integer displayState;

    public Integer getVersionType() {
        return versionType;
    }

    public void setVersionType(Integer versionType) {
        this.versionType = versionType;
    }

    public Integer getDisplayState() {
        return displayState;
    }

    public void setDisplayState(Integer displayState) {
        this.displayState = displayState;
    }

    public String getQuaNumber() {
        return quaNumber;
    }

    public void setQuaNumber(String quaNumber) {
        this.quaNumber = quaNumber;
    }

    @Override
    public String toString() {
        return "QualificationCertificateVO{" + "quaNumber='" + quaNumber + '\'' + ", versionType=" + versionType + ", displayState=" + displayState
                + '}';
    }
}
